IA64: fix emulation of fp emulation in pv domain
authorIsaku Yamahata <yamahata@valinux.co.jp>
Fri, 12 Dec 2008 01:29:15 +0000 (10:29 +0900)
committerIsaku Yamahata <yamahata@valinux.co.jp>
Fri, 12 Dec 2008 01:29:15 +0000 (10:29 +0900)
commit9e8f811be58bfef391f71d1961e39f4d2f21de5a
treede69f02aa16cb05e475d583fbfbdf5d038e4f921
parent4ad4b780a8c7f7e775c59970dffe1a15f6c1abe8
IA64: fix emulation of fp emulation in pv domain

This patch is a part of fixes to bug reported as
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1392

When vmm fails to get a bundle in a question during fpswa processing,
there is no way, but a guest provides the bundle.
On the other hand the current implementation just returns random value.
This patch make the fpswa hypercall calling convention complicated and
pass necessary informations to the hypervisor.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/vmx/vmx_fault.c
xen/arch/ia64/xen/dom_fw_common.c
xen/arch/ia64/xen/faults.c
xen/arch/ia64/xen/hypercall.c
xen/include/asm-ia64/bundle.h
xen/include/asm-ia64/dom_fw.h
xen/include/asm-ia64/domain.h
xen/include/asm-ia64/vmx.h